home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / c / cclib / con / cclibl.mke < prev    next >
Text File  |  1995-11-16  |  2KB  |  62 lines

  1. #
  2. # Connection Library Makefile For Aztec
  3. #
  4. # name of the compiler
  5. CC=cc
  6. # flags used by the compiler
  7. CFLAGS= -mcd -fa
  8. # name of the assembler
  9. AS=as
  10. # flags used by the assembler
  11. ASFLAGS=-C -D
  12. # name of the librarian
  13. LB=lb
  14.  
  15. # production rule for assembling connection routines
  16. .con.obj:
  17.    $(AS) $(ASFLAGS) -O $*.obj $*.con
  18.  
  19. # production rule for assembling regular assembly files
  20. .asm.o:
  21.    $(AS) $(ASFLAGS) -O $*.o $*.asm
  22.  
  23. # production rule for compiling support routines
  24. .c.o:
  25.    $(CC) $(CFLAGS) $*.c -O $*.o
  26.  
  27. # list of support routines
  28. SUPP=math.o blocksize.o syserr.o setjmp.o
  29.  
  30. # This is the list of connection routines.
  31. # The root of each file name is the jump vector
  32. # for that routine in the library.
  33. CON=912.obj 906.obj 900.obj 894.obj 888.obj\
  34.     882.obj 876.obj 870.obj 864.obj 858.obj 852.obj 846.obj 840.obj 834.obj\
  35.     828.obj 822.obj 816.obj 810.obj 804.obj 798.obj 792.obj 786.obj 780.obj\
  36.     774.obj 768.obj 762.obj 756.obj 750.obj 744.obj 738.obj 732.obj 726.obj\
  37.     720.obj 714.obj 708.obj 702.obj 696.obj 690.obj 684.obj 678.obj 672.obj\
  38.     666.obj 660.obj 654.obj 648.obj 642.obj 636.obj 630.obj 624.obj 618.obj\
  39.     612.obj 606.obj 600.obj 594.obj 588.obj 582.obj 576.obj 570.obj 564.obj\
  40.     558.obj 552.obj 546.obj 540.obj 534.obj 528.obj 522.obj 516.obj 510.obj\
  41.     504.obj 498.obj 492.obj 486.obj 480.obj 474.obj 468.obj 462.obj 456.obj\
  42.     450.obj 444.obj 438.obj 432.obj 426.obj 420.obj 414.obj 408.obj 402.obj\
  43.     396.obj 390.obj 384.obj 378.obj 372.obj 366.obj 360.obj 354.obj 348.obj\
  44.     342.obj 336.obj 330.obj 324.obj 318.obj 312.obj 306.obj 300.obj 294.obj\
  45.     288.obj 282.obj 276.obj 270.obj 264.obj 258.obj 252.obj 246.obj 240.obj\
  46.     234.obj 228.obj 222.obj 216.obj 210.obj 204.obj 198.obj 192.obj 186.obj\
  47.     180.obj 174.obj 168.obj 162.obj 156.obj 150.obj 144.obj 138.obj 132.obj\
  48.     126.obj 120.obj 114.obj 108.obj 102.obj 96.obj 90.obj 84.obj 78.obj\
  49.     72.obj 66.obj 60.obj 54.obj 48.obj 42.obj 36.obj 30.obj
  50.  
  51.  
  52. cclibl.lib: incl $(SUPP) $(CON)
  53.    $(LB) cclibl.lib $(SUPP) $(CON)
  54.  
  55. # the setjmp routine is courtesy of Paul Gittings
  56. setjmp.o: setjmp.asm
  57.  
  58. incl:
  59.    copy aclibcon.i cclibcon.i
  60.  
  61.  
  62.